electron donation - French English Dictionary